package com.myapp.struts;

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class TemaActionForm
        extends org.apache.struts.action.ActionForm {
    
    private String idTema;
    private String idCd;
    private String tema;
    private String interprete;
    private String compositor;
    private String duracion;

    public String getIdTema() {
        return idTema;
    }

    public void setIdTema(String idTema) {
        this.idTema = idTema;
    }

    public String getIdCd() {
        return idCd;
    }

    public void setIdCd(String idCd) {
        this.idCd = idCd;
    }

    public String getTema() {
        return tema;
    }

    public void setTema(String tema) {
        this.tema = tema;
    }

    public String getInterprete() {
        return interprete;
    }

    public void setInterprete(String interprete) {
        this.interprete = interprete;
    }

	public String getCompositor() {
        return compositor;
    }

    public void setCompositor(String compositor) {
        this.compositor = compositor;
    }

    public String getDuracion() {
        return duracion;
    }

    public void setDuracion(String duracion) {
        this.duracion = duracion;
    }

    public TemaActionForm() {
        super();
    }

    public ActionErrors validate(ActionMapping mapping,
            HttpServletRequest request) {
        ActionErrors errors = new ActionErrors();
        if (getTema() == null || 
                getTema().trim().length() < 1) {
            errors.add("tema",
                    new ActionMessage("error.tema.requerido"));
        }
        return errors;
    }
}


